const fs = require('fs');
const Mock = require('mockjs');

// 使用 Mock.js 生成随机用户数据
const generateUsers = (count) => {
    let users = [];
    for (let i = 0; i < count; i++) {
        let user = {
            id: Mock.Random.guid(),
            name: Mock.Random.cname(),
            email: Mock.Random.email(),
            address: Mock.Random.county(true),
            phone: Mock.Random.integer(10000000000, 19999999999).toString()
        };
        users.push(user);
    }
    return users;
};

// 生成指定数量的用户数据
const users = generateUsers(10); // 生成10个用户示例

// 将生成的用户数据写入 JSON 文件
fs.writeFile('users_mock.json', JSON.stringify(users, null, 2), (err) => {
    if (err) throw err;
    console.log('用户数据已写入 users_mock.json 文件');
});
